CC = gcc
CFLAGS = -Wall -ansi -pedantic
DBG = -g
OBJS = hash.o mainHash.o paciente.o heap.o
HEAP = heap.o mainHeap.o
HEAP2 = heap.o heapTest2.o
PROG = heap


.PHONY: all clean primo hash heap

all: $(OBJS)
	$(CC) $(OBJS) -o $(PROG) $(CFLAGS) $(DBG)

%.o: %.c
	$(CC) $< -c $(CFLAGS) $(DBG)

clean:
	rm $(PROG)
	rm *.o

primo:
	$(CC) primo.c -o primo $(CFLAGS)        

heap: $(HEAP2)
	$(CC) $(HEAP2) -o heap $(CFLAGS) $(DBG)

